package com.wzcl.app.service;

import com.wzcl.app.dao.model.Orders;
import com.wzcl.app.dao.model.TopUpOrder;
import com.wzcl.app.model.common.RVO;
import com.wzcl.app.model.dto.IosPayDto;

public interface IosPayService {
    /**
     * 发起IOS内购支付
     * @param iosPayDto 包含receipt校验体和订单号的Dto
     * @return 返回包含支付状态的RVO
     */
    RVO createIosPay(IosPayDto iosPayDto);

    /**
     * 创建订单
     * @param productId 充值的产品id
     * @return 返回订单信息
     */
    RVO save(String productId) throws Exception;
}
